all: clean bloom_test check_test

bloom_test: bloom.o check.o bloom_test.o
	g++ -o bloom_test -g -Wall -pedantic bloom.o check.o bloom_test.o

check_test: check.cc check.h check_test.cc
	g++ -o check_test -g -Wall -pedantic check_test.cc check.cc

bloom.o: bloom.cc bloom.h
	g++ -o bloom.o -g -Wall -pedantic -ansi -c bloom.cc

check.o: check.cc check.h
	g++ -o check.o -g -Wall -pedantic -ansi -c check.cc

bloom_test.o: bloom_test.cc bloom.h check.h
	g++ -o bloom_test.o -g -Wall -pedantic -ansi -c bloom_test.cc

clean:
	rm -rf *.o bloom_test check_test
